﻿/* --- for Auth Users --- */
body {
	font-family:"Roboto",Arial,sans-serif;
	line-height: 1.42857143;
}
a, a:visited {
	color:#0074BD;
	text-decoration:none;
}
a:focus, a:hover {
	color:#0074BD;
	text-decoration:underline;
}
label {
	color:#444;
}

html.ms-dialog .back-end #site-banner,
html.ms-dialog .back-end #site-footer,
#site-footer {
	display: none;
}

#navbar.navbar-default {min-height:50px;}
.navbar-nav > li > a {padding:15px 15px}

#RibbonContainer .ms-cui-dd-text,
#RibbonContainer .ms-cui-cb-input {
	min-height:19px;
}
#RibbonContainer .ms-cui-dd-arrow-button {
	padding-left:0;
}

#onetIDListForm {	
	width:100%;
}
#onetIDListForm .ms-formtable {
	border-spacing:1px;
	border-collapse:separate;
}
#onetIDListForm .ms-formtable tr td {
    padding: 10px;
    line-height: 1.42857143;
    color: #555;
}
#onetIDListForm .ms-formtable .ms-formlabel {	
	width:15%;
	background-color: #f8f8f8;
    border: 1px solid #ddd;
    font-weight: bold;
}
#onetIDListForm .ms-formtable .ms-formbody {
	background-color: #fff;
	border: 1px solid #ddd;
}
#onetIDListForm .ms-formtable .ms-formbody input[type="text"],
#onetIDListForm .ms-formtable .ms-formbody textarea {
	width:100%;
}

#s4-workspace {background-color:rgba(255,255,255,0.85);}

#pageContentTitle {margin: 5px 0;}

.ms-cui-spn-btnup, .ms-cui-spn-btndown {
	min-height:10px;
}
.ms-cui-spn-txtbx {
	min-height:19px;
}

.ms-dlgContent .ms-dlg-heading {
	margin-top: 5px;
}

.ms-dlgContent .ms-dlgFrameContainer {
    padding: 10px 19px 10px !important;
}

#embeddingInsertBtn {
	background-color: #08c;
	color: #fff;
	cursor: pointer;
}

#embeddingCancelBtn {
	background-color: #fff;
	color: #888 !important;
	cursor: pointer;
}

#WebPartWPQ2 > table {
	width:100%;
	position: relative;
	top: auto;
	right: auto;
}

#Hero-WPQ2 {
	margin-bottom:20px;
	border: 2px dashed #0074bd;
}
#Hero-WPQ2 .ms-addnew {
    border-radius: 0;
    padding-right: 10px;
    margin-left: 5px;
	overflow: visible;
	height: auto;
	width: auto !important;
}

#rtePasteFlyoutLink {
	display: table;
}
#rtePasteFlyoutOptions a.ms-rtePasteFlyout-option {
	display: table-cell;
	padding: 4px;
}

.ms-storefront-searchbox {
	float:left;
}
.ms-InlineSearch-Outline-Baseline {
	width:185px;
	height:30px;
}

.ms-promlink-button {
	display:inline;
	padding-bottom:2px;
}
.ms-promlink-button-hidden {
	display:none;
}

#SPServices_msgBox {
	z-index:1002 !important;
}

.back-end  #titleAreaRow > .ms-breadcrumb-box {
	height: auto;
}

.ms-InlineSearch-DivBaseline {float: right;}
.ms-InlineSearch-SearchProgress {margin-right: -40px;}

.ms-listviewtable {
	font-size:14px;
	width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
	border: 1px solid #ddd;
}
.ms-listviewtable > tbody > tr > td, 
.ms-listviewtable > tbody > tr > th, 
.ms-listviewtable > tfoot > tr > td, 
.ms-listviewtable > tfoot > tr > th, 
.ms-listviewtable > thead > tr > td, 
.ms-listviewtable > thead > tr > th {
    padding: 10px 8px;
    line-height: 1.4285;
    vertical-align: top;
    /*border-top: 1px solid #ddd;*/
	border: 1px solid #ddd;
}
.ms-listviewtable > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
	font-family:arial,sans-serif;
	padding-right: 17px;
	font-weight: 700;
	color: #fff;
	border: 1px solid #38678f;
	background: steelblue;
}
.ms-listviewtable > thead > tr > th .ms-headerSortTitleLink {color: #fff;}
.ms-listviewtable td a {color:#333;}

.ms-dlgContent .s4-clust {margin-left: -15px;}
#siteIcon,#DeltaSiteLogo,#zz14_Menu_t {
    display: none;
}
#site-menu-top {
	position: relative;
	/*width: 100%;*/
}
.navbar{
	margin-bottom:0px;
}
#site-menu-top #searchInputBox {
	margin-bottom: 0;
	position: absolute;
	right: 20px;
	top: 5px;
	z-index: 1;
	background: #fff;
}
#site-menu-top #togglesidebarleft {
	position: absolute;
	top: 1px;
	left: 5px;
	border: 1px solid #ddd;
}
#site-menu-top #togglesidebarleft .icon-bar {
	background: #fff;

}
#site-menu-top .navbar-toggle:hover {
	background: #fff;
}
#site-menu-top .navbar-toggle:hover .icon-bar {
	background: #555 !important;
}

#site-menu-top .navbar {border-radius: 0;padding:0px !important;}
#site-menu-top .navbar .navbar-header {background: #367b38;}
#site-menu-top .navbar .navbar-header .icon-bar {background: #fff;}
#site-menu-top .navbar-nav > li > a {font-weight:700; font-size: 12px; font-family: arial, sans-serif;}
#site-menu-top .navbar-nav > li > ul a:hover {color: #c00;}
#site-menu-top .navbar-nav .dropdown-menu {border-radius: 0;display:none;}
#site-menu-top .navbar-nav > .open > a, 
#site-menu-top .navbar-nav > .open > a:focus, 
#site-menu-top .navbar-nav > .open > a:hover {    
    background-color: #990000; 
}
#site-menu-top .navbar-nav > .active > a, 
#site-menu-top .navbar-nav > .open > a {
	background: #990000; /* Old browsers */
	background: -moz-linear-gradient(top, #990000 0%, #990000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #990000 0%,#990000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #990000 0%,#990000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#990000', endColorstr='#990000',GradientType=0 ); /* IE6-9 */
	color: #fff;
}
#site-menu-top .navbar-brand, 
#site-menu-top .navbar-nav > li > a {
    text-shadow: none;
}
#site-menu-top .ms-webpart-zone > .ms-webpartzone-cell:last-child {margin-bottom: 0;}
#site-menu-top > .row > [class*="col-"] {
	padding-left: 0;
	padding-right:0;
}
/*.FilTQ .FilCent {display: inline-block; width: 100%;}
.FilTQ .FilCent .FilItem {display: inline-block; width: 85%; float: left;}
.FilTQ .FilCent .FilItem > .FilLabel {float: left; text-align:right; width: 15%; padding-right: 15px; font-weight: 700;}
.FilTQ .FilCent .FilItem > .FilRadioButons > table > tbody > tr {float: left; margin-right: 10px;}
.FilTQ .FilCent .FilItem input, 
.FilTQ .FilCent .FilItem select {
	margin-bottom: 10px;
}
.FilTQ .FilCent .FilItem label {font-weight: 400;}
#zz19_V4QuickLaunchMenu{
	display:none;
}*/
/* --- Media queries --- */
/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
	#site-menu-top .navbar {
    margin-top: 0;
    min-height: 30px;
    background: #006792;
    /* background: #367b38; */
    /* background: url(/Style%20Library/images/title.jpg) repeat-x; */
    border-top: 0;
    border-left: 0;
    border-right: 0;
}
#site-menu-top .navbar-nav > li > a {
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    font-family: Roboto,Arial,sans-serif;
    text-transform: uppercase;
    text-shadow: 0 2px 1px #257536;
    font-weight: 400;
}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {  	
	
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 	
	
}
#site-header{
	margin-bottom: 20px !important;
}
.FilCent {
    border-bottom: 1px transparent solid !important;
}
.FilItem.pos1, .FilItem.pos2, .FilItem.pos3, .FilItem.pos4 {
    margin-bottom: 10px;
}
.FilCent {
    padding: 15px;
    overflow: hidden;
    border: 1px #e9e9e9 solid;
        border-bottom-color: rgb(233, 233, 233);
        border-bottom-style: solid;
        border-bottom-width: 1px;
    margin-bottom: 20px;
    background-color: #ffffff;
}
.FilLabel {
    float: left;
    width: 120px;
    color: #333333;
    line-height: 30px;
    font-weight: 500;
}
.FilText {
    margin-left: 120px;
}
.FilText_Textbox {
    margin-right: 120px;
}
#s4-workspace select, #s4-workspace input[type="text"], #s4-workspace textarea {
    background-color: #fff;
    border-radius: 0;
    border: 1px solid #c2cad8;
    outline: none;
    padding: 6px 12px;
    box-shadow: none !important;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    width: 100%;
    box-sizing: border-box;
}
.FilItem.pos2 {
    width: 47%;
    float: left;
    margin-right: 3%;
}
.FilItem.pos3 {
    width: 46%;
    float: right;
}
.FilItem.pos1, .FilItem.pos2, .FilItem.pos3, .FilItem.pos4 {
    margin-bottom: 10px;
}
.FilItem.pos3 + .pos3 {
    padding-top: 10px;
    clear: both;
}
.FilItem.pos3 + .pos3 {
    width: 100%;
    float: none;
}
.FilItem.pos4 {
    clear: both;
}
.FilItem.pos1, .FilItem.pos2, .FilItem.pos3, .FilItem.pos4 {
    margin-bottom: 10px;
}
.FilBut {
    clear: both;
    float: right;
    margin-top: 20px;
}
.FilBut > div {
    float: left;
    margin-left: 5px;
}
.FilText_DropDown {
    float: right;
    position: relative;
    width: 115px;
    margin-right: -120px;
}
.FilBot{
	display:none;
}
.ms-wpadder{
	z-index:1 !important;	
	position: absolute;
}
.bs-info-footer p:first-child {
    font-size: 14px;
    padding-top: 25px;
}
.bs-info-footer p:last-child{
	margin-bottom:0px !important;
}
.bs-block-Footer {
    padding: 0px 20px 0px 20px;
}
.menu-bottom {
    padding-left: 0px !important;
}
div#contentRow{
	padding-bottom: 0px !important;
}